package com.lam.system.entity.imp;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.ExcelProperty;
import com.lam.common.validate.annotation.DictValid;
import com.lam.common.components.dict.annotation.Dict;

/**
 * 职位信息导入对象 SysPostImp
 * 
 * @author admin
 * @date 2022-10-19
 */
@ColumnWidth(30)
public class SysPostImp {

    /** 职位编码 */
    @ExcelProperty("职位编码")
    private String postCode;
    
    /** 职位名称 */
    @ExcelProperty("职位名称")
    private String postName;
    
    /** 排序 */
    @ExcelProperty("排序")
    private BigDecimal sortNo;
    
    /** 状态 */
    @ExcelProperty("状态")
    @DictValid(message = "无效的状态")
    @Dict(dictCode = "status_type", reverse = true)
    private String statusDictText;
    
    /** 备注 */
    @ExcelProperty("备注")
    private String remark;
    
    public void setPostCode(String postCode) {
        this.postCode = postCode;
    }

    public String getPostCode() {
        return postCode;
    } 
    
    public void setPostName(String postName) {
        this.postName = postName;
    }

    public String getPostName() {
        return postName;
    } 
    
    public void setSortNo(BigDecimal sortNo) {
        this.sortNo = sortNo;
    }

    public BigDecimal getSortNo() {
        return sortNo;
    } 
    
    public void setStatusDictText(String statusDictText) {
        this.statusDictText = statusDictText;
    }

    public String getStatusDictText() {
        return statusDictText;
    } 
    
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getRemark() {
        return remark;
    } 
    

}
